package com.example.inami.third.entity.param;


import com.baomidou.mybatisplus.extension.activerecord.Model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalTime;
import java.util.Date;

import lombok.Data;
import lombok.EqualsAndHashCode;
import org.hibernate.validator.constraints.Length;

/**
 * (Dept)参数
 *
 * @author inami
 * @since 2025-03-12 09:51:40
 */
@Data
public class DeptParam {


    private Long deptId;


    private String address;


    private String allowLowerFlag;


    private String ancestors;


    private String appId;


    private String appKey;


    private String appSecret;


    private String area;


    private String areaCode;


    private String areaName;


    private String avatar;


    private String banner;


    private String containSystem;


    private String contractUrl;


    private String corporator;


    private String corporatorId;


    private String corporatorTel;


    private String createBy;


    private Date createTime;


    private String delFlag;


    private String deptBelongPlatform;


    private Integer deptExpirationFlag;


    private Integer deptLevel;


    private String deptName;


    private Long deptTypeId;


    private Long deptTypeId2;


    private String deptTypeName;


    private Integer deviceCount;


    private Long deviceDeptId;


    private String domain;


    private String email;


    private Date endStamp;


    private String endTime;


    private String englishTitle;


    private Date expirationDate;


    private String fireDeptType;


    private String fireManageId;


    private String fireSafeManager;


    private String fireSafeManagerId;


    private String fireSafeManagerTel;


    private String fireSafePerson;


    private String fireSafePersonId;


    private String fireSafePersonTel;


    private Integer fireSupervision;


    private String fptimeFireManager;


    private String fptimeFireManagerId;


    private String fptimeFireManagerTel;


    private String identityCode;


    private String industryDept;


    private String industryType;


    private Integer installed;


    private String isAsc;


    private Integer isLastPage;


    private Integer isSpecial;


    private String keyPrefix;


    private Integer lastPageNum;


    private BigDecimal latitude;


    private String leader;


    private String level;


    private String licenseUrl;


    private BigDecimal longitude;


    private String mappingName;


    private String monitorCenterId;


    private String monitorLevel;


    private String monitorType;


    private String openDeptId;


    private String orderByColumn;


    private String orderNum;


    private String orgLicense;


    private String orgType;


    private Integer pageNum;


    private Integer pageSize;


    private Long parentId;


    private String parentLeader;


    private String parentName;


    private String parentNames;


    private String parentPhone;


    private String phone;


    private String remark;


    private String salesman;


    private String searchValue;


    private Integer startIdx;


    private Date startStamp;


    private String startTime;


    private String status;


    private Integer superiorFlag;


    private String sysDeptExtend;


    private Long sysDeptId;


    private String sysTransferToDept;


    private String tableName;


    private String title;


    private String todayDate;


    private String tomorrowDate;


    private String tpData;


    private String typeGroup;


    private String updateBy;


    private Date updateTime;


    private String userkeyPrefix;

}

